pa.titleText{
  text-align:center;
  margin:5px;  
  padding-top:12px;
}

hr{ 
  color:black;
  border-top: 1px solid grey;  
} 

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus { 
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}

.register-btn{
  padding-right:80px;
  padding-left:80px;
}

.textalignL{
  text-align:left;
} 

.textalignC{
  text-align:center;
} 

.textalignR{
  text-align:right;
}

.padding0{
  padding:0;
}

.paddingL0{
  padding-left:0; 
}

.paddingR0{
  padding-right:0;
}

.padding10{
  padding:10px;
}  

.padding5{
  padding:5px;
} 

.margin0{
  margin:0;
}

.marginTB15{
  margin-top:15px;
  margin-bottom:15px;  
  margin-right:0;
  margin-left:0;
}

.marginLR15{
  margin-right:15px;
  margin-left:15px;
  margin-top:0;
  margin-bottom:0;  
}

.paddingB10{
  padding-bottom:10px;  
}

.paddingT10{
  padding-top:10px;  
}

.paddingL15{
  padding-left:15px;
}

.paddingR10{
  padding-right:10px;
}

.marginT10{
  margin:0 0 10px 0; 
} 

.inputNoborder{ 
  background-color:#eee;
  background:no-repeat 0 0 scroll #eee; 
  border:none; 
  outline:medium;  
  border-radius: 0;
  box-shadow:none;
  transition:none;
}

.inputNoborderWhiteBack{ 
  background-color:#fff;
  background:no-repeat 0 0 scroll #fff; 
  border:none; 
  outline:medium;  
  border-radius: 0;
  box-shadow:none;
  transition:none;
}

 .form-control:focus{
  border: none;  
  border-radius: 0;
  box-shadow:none;
  transition:none;
  outline:medium; 
}  

.vencter{ 
  display:flex;
  align-items:center; 
}

.vencterW100{ 
  display:flex;
  align-items:center;
  width:100%;
}

.maxheight60{ 
  max-height:60px; 
} 

.maxheight40{ 
  max-height:40px; 
}

.h100{
	height:100%;
}

.borderR{
  border-right:1px solid #000;
  border-top: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important;
}
 
.noborder{
   border-right: 1px solid transparent !important;
  border-top: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
  border-bottom: 1px solid transparent !important;
}

/** 閺嶅洨顒锋い闈涘瀼閹广垹骞撻幒澶庣珶濡楋拷 */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #337ab7;
    cursor: default;
    background-color: #fff;
     border-right:1px solid transparent !important;
    border-top: 1px solid transparent !important;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 0;
}

.borderBlue{
  border: 1px solid #1C88FF;
  color:#1C88FF; 
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;
} 

.lineHeight20{
  line-height:20px;  
}

.fontBlue{
  color:#1C88FF;
}

.fontGrey{
  color:#555;
}

.fontOrange{
  color:#F17C22;
}

.backgroundGrey{
 background-color: #F0F0F0
}

.backgroundWhite{
 background-color: #fff
}

.btnBlue{ 
    color:  #fff;
    background-color:#087CFF;
    border-color: #ccc;
}

.btnBlue:focus{
  border: none;  
  border-radius: 0;
  box-shadow:none;
  transition:none;
  outline:medium; 
} 


/*select {
}
select:option {
    direction: ltr;
}*/

select { 
    background-color: rgb(246, 171, 138);
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    direction: rtl;
}

/*select:option {
    border-color: #FFF rgb(246, 171, 138) rgb(246, 171, 138);
    border-style: solid;
    border-width: 4px;
    position: absolute;
    top: 36px;
    margin-left: -22px;
}*/

/**閺嶆垵鑸扮紒鎾寸�***/
.tree  {
  border-top:1px solid #999;  
  border-right:1px solid #999;  
  border-left:1px solid #999;  
  border-bottom:1px solid #999;  
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}     

.tree li {
  list-style-type:none;
  padding-left:10px;  
  padding-right:10px; 
  position:relative; 
  border-bottom:1px solid grey;   
} 

.tree li.parent_li{
  border:none;   
  padding-top:10px;
} 

.tree ul{
  padding:0;
} 

.tree li.parent_li > ul > li  { 
  padding-left:15px; 
  padding-bottom:10px;
  padding-top:10px;
} 

.tree li.parent_li>span {
  cursor:pointer;  
} 

.tree li.parent_li > ul > li >span { 
  cursor:pointer;  
}  
 
.p1{
  height:160px;  
  line-height:20px;  
  overflow:hidden;  
  word-wrap:nowrap; 
  text-overflow: ellipsis;  
  -webkit-box-orient: vertical;  
  -webkit-line-clamp:2; 
}

.p2{ 
  min-height:150px;   
  line-height:20px; 
}


 
